Léame de OpenBuildings™ Designer

Creación de paquetes personalizados

El formato de archivo .msi es el preferido para crear paquetes personalizados. Un archivo .msi resulta sencillo de configurar durante la instalación y, mientras la instalación del producto ejecuta la cadena de instalación, el archivo .msi no necesita parámetros adicionales para realizar una instalación silenciosa en segundo plano.

Existen muchas herramientas externas que pueden ayudarle a crear un MSI. Aquí tiene algunas de ellas:
  • WiX (Windows Installer XML)
  • InstallShield
  • Advanced Installer
  • InstallAware
Nota: Bentley no recomienda ni admite ninguna herramienta concreta para crear los paquetes MSI. Los ejemplos aquí enumerados se incluyen a título informativo.

A continuación, puede encontrar un ejemplo de cómo crear un paquete personalizado con el instalador WiX.

WiX es un conjunto de herramientas gratuito de código abierto. WiX no proporciona un IDE (entorno de desarrollo integrado), pero admite utilizar muchos IDE comerciales y gratuitos para desarrollar paquetes MSI. Aquí enumeramos algunos:
  • MSI Factory
  • Microsoft Visual Studio
  • WiXEdit

Al crear paquetes MSI, los archivos deben identificarse en una o en todas las siguientes categorías:

  1. Archivos de programa de OpenBuildings Designer: son el conjunto de archivos que se deben entregar en el directorio de programas de OpenBuildings Designer. La ubicación será similar al siguiente directorio: C:\Archivos de programa\Bentley\OpenBuildings Designer\. Suelen ser archivos de configuración (.cfg).
  2. Archivos de WorkSet para OpenBuildings Designer: son el conjunto de archivos que se deben entregar en OpenBuildings DesignerConfiguración. La ubicación será similar a la siguiente: C:\ProgramData\Bentley\OpenBuildings Designer\. Suelen ser archivos de datos adicionales o archivos de WorkSet.
  3. Otros archivos: se pueden vincular con cualquier producto. Solo se distribuyen junto con OpenBuildings Designer. Por ejemplo, las bibliotecas comunes o los archivos que puedan utilizar otros productos.
Los archivos de las categorías anteriores se deben organizar de acuerdo con la jerarquía de directorios pertinente. El identificador de directorios (consultar tabla de directorios) del nodo superior de cada categoría debe ser un paquete MSI o de propiedad pública, es decir, el identificador de directorio debe aparecer en mayúsculas. A continuación, puede encontrar ejemplos de configuración de archivos en los identificadores de directorios de acuerdo con sus tipos:
  • Archivos de programa (.cfg files): MyCompanyPolicy.cfg y MyCompanyWorkSet.cfg. Este tipo de archivo debe entregarse en el directorio de programas de OpenBuildings Designer. Por tanto, pondremos este conjunto en el directorio con el identificador MYCOMPANY_CONFIGURATIONFILES.
  • Archivos DGN (archivos de WorkSet): MyWorkSetLibrary.dgn y MyPartnerWorkSetLibrary.dgn. Este tipo de archivo debe entregarse en el directorio de programas de OpenBuildings DesignerConfiguración. Por tanto, pondremos este conjunto en el directorio con el identificador MYCOMPANY_CONFIGURATION.
  • Un conjunto de archivos que se puede entregar en cualquier parte de la máquina. Por tanto, pondremos este conjunto en el directorio con el identificador MY_EXTRAFILES.

Este tipo de separación de archivos por ubicación de entrega facilita la configuración del paquete. No es necesario tener todos los tipos de archivos en el mismo paquete. Recomendamos organizar los tipos de archivos relacionados en un mismo paquete, a fin de que la instalación y el mantenimiento funcionen como una única unidad para ese paquete.

Parámetros de línea de comandos

En cuanto se selecciona un MSI, la configuración de OpenBuildings Designer determina los identificadores de directorios configurables. Por tanto, cuando comience a editar en la ventana de parámetros de línea de comandos, se mostrará una lista de posibles identificadores.

A continuación, encontrará un ejemplo de parámetros de línea de comandos:
  • INSTALLFOLDER_CONFIG_FILES Y INSTALLFOLDER_WORKSET_FILES: la ubicación en la que se instalará OpenBuildings Designer se determina en el momento de la instalación, de acuerdo con las rutas del directorio estándar de Windows. Por consiguiente, el instalador tratará de ayudar a determinar la ruta correspondiente a los directorios de OpenBuildings Designer o a los directorios estándar de Windows. En el caso de estos parámetros de línea de comandos, los archivos de configuración se pueden instalar en la carpeta Config\System; para ello solo tiene que definir el valor [InstallDirectory]\<product_name>\config\system\. Asimismo, los archivos de WorkSet se pueden instalar en la ubicación de WorkSet utilizando la ruta [ConfigurationDirectory]Configuration\Workspaces\MyCompany\. Las propiedades estándar, como [InstallDirectory] y [ConfigurationDirectory], estarán disponibles en una lista desplegable como posibles rutas relacionadas, junto con los directorios estándar de Windows.

El nombre del parámetro de línea de comandos y su valor correspondiente deberán estar separados por un signo "=".

Para agregar otro identificador de directorio, pulse <espacio> y, a continuación, introduzca el identificador de directorio.